package com.chnbst.bstyun.core.common;


/**
 * 支付宝和银联配置实体类
 * @author yanwl
 * @date 2014-11-10
 */
public class BankpayConfig {
	
	private String url;

	// 银联支付相关配置开始============================================================
	private String gateUrl;
	private String CuryId; // 货币代码, 长度为3个字节的数字串，目前只支持人民币，取值为"156" 。
	private String TransType; // 交易类型，长度为4个字节的数字串，取值范围为："0001"和"0002"， 其中"0001"表示消费交易 
	// 接口版本号(注意版本号不同，使用规则不同)
	private String Version ;
	// 后台交易接收URL，长度不要超过80个字节（购买产品）
	private String BgRetUrl;
	// 页面交易接收URL，长度不要超过80个字节（购买产品）
	private String PageRetUrl;
	// 页面交易接收URL，长度不要超过80个字节(充值)
	private String rechargePageRetUrl;
	// 后台交易接收URL，长度不要超过80个字节（充值）
	private String rechargeBgRetUrl;
	//银联支付相关配置结束==================================================================================
	
	// 支付宝相关配置开始================================================================================
	// 卖家/充值账户名称
	private String SELLER_EMAIL;
	// 订单名称（用户账户充值即“充值”）
	private String SUBJECT;
	// 订单描述
	private String BODY;
	// 商品展示地址
	private String SHOW_URL;
	//服务器异步通知页面路径（充值）
	private String NOTIFY_URL;
	//页面跳转同步通知页面路径（充值）
	private String RETURN_URL;
	//服务器异步通知页面路径（支付）
	private String PAY_NOTIFY_URL;
	//页面跳转同步通知页面路径（支付）
	private String PAY_RETURN_URL;
	// 支付類型
	private String PAYMENT_TYPE;
	// 支付宝相关配置结束========================================================================
	
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public String getGateUrl() {
		return gateUrl;
	}
	public void setGateUrl(String gateUrl) {
		this.gateUrl = gateUrl;
	}
	public String getCuryId() {
		return CuryId;
	}
	public void setCuryId(String curyId) {
		CuryId = curyId;
	}
	public String getTransType() {
		return TransType;
	}
	public void setTransType(String transType) {
		TransType = transType;
	}
	public String getVersion() {
		return Version;
	}
	public void setVersion(String version) {
		Version = version;
	}
	public String getBgRetUrl() {
		return url+BgRetUrl;
	}
	public void setBgRetUrl(String bgRetUrl) {
		BgRetUrl = bgRetUrl;
	}
	public String getPageRetUrl() {
		return url+PageRetUrl;
	}
	public void setPageRetUrl(String pageRetUrl) {
		PageRetUrl = pageRetUrl;
	}
	public String getRechargePageRetUrl() {
		return url+rechargePageRetUrl;
	}
	public void setRechargePageRetUrl(String rechargePageRetUrl) {
		this.rechargePageRetUrl = rechargePageRetUrl;
	}
	public String getRechargeBgRetUrl() {
		return url+rechargeBgRetUrl;
	}
	public void setRechargeBgRetUrl(String rechargeBgRetUrl) {
		this.rechargeBgRetUrl = rechargeBgRetUrl;
	}
	public String getSELLER_EMAIL() {
		return SELLER_EMAIL;
	}
	public void setSELLER_EMAIL(String sELLER_EMAIL) {
		SELLER_EMAIL = sELLER_EMAIL;
	}
	public String getSUBJECT() {
		return SUBJECT;
	}
	public void setSUBJECT(String sUBJECT) {
		SUBJECT = sUBJECT;
	}
	public String getBODY() {
		return BODY;
	}
	public void setBODY(String bODY) {
		BODY = bODY;
	}
	public String getSHOW_URL() {
		return url;
	}
	public void setSHOW_URL(String sHOW_URL) {
		SHOW_URL = sHOW_URL;
	}
	public String getNOTIFY_URL() {
		return url+NOTIFY_URL;
	}
	public void setNOTIFY_URL(String nOTIFY_URL) {
		NOTIFY_URL = nOTIFY_URL;
	}
	public String getRETURN_URL() {
		return url+RETURN_URL;
	}
	public void setRETURN_URL(String rETURN_URL) {
		RETURN_URL = rETURN_URL;
	}
	public String getPAY_NOTIFY_URL() {
		return url+PAY_NOTIFY_URL;
	}
	public void setPAY_NOTIFY_URL(String pAY_NOTIFY_URL) {
		PAY_NOTIFY_URL = pAY_NOTIFY_URL;
	}
	public String getPAY_RETURN_URL() {
		return url+PAY_RETURN_URL;
	}
	public void setPAY_RETURN_URL(String pAY_RETURN_URL) {
		PAY_RETURN_URL = pAY_RETURN_URL;
	}
	public String getPAYMENT_TYPE() {
		return PAYMENT_TYPE;
	}
	public void setPAYMENT_TYPE(String pAYMENT_TYPE) {
		PAYMENT_TYPE = pAYMENT_TYPE;
	}
	
}
